<?php 

class AccessoryEnrollment_Model extends grocery_CRUD_Model 
{
    
    /*
     * Realiza la consulta para obtener datos de la tabla seleccioanda
     */
    //obtener los contadores que estan disponibles
       //Se usa para hacer la consulta de traer las matriculas que tiene un usuario
//    function get_list()
//    {
//    	if($this->table_name === null)
//    		return false;
//        $id = $this->session->userdata('MAT_ID');
//    	$select = "{$this->table_name}.*";
//        $select .= " , ACCESORIO.*";
//        $this->db->join('ACCESORIO','ACCESORIO.ACC_ID = MATRICULAREQUIEREACCESORIO.ACC_ID');
//        $this->db->where('MATRICULAREQUIEREACCESORIO.MAT_ID',$id);
//    	$this->db->select($select, false);	
//    	$results = $this->db->get($this->table_name)->result();	
//    	return $results;
//    } 
//    
//    function get_field_types_basic_table()
//    {
//    	$db_field_types = array();
//        $db_query_result_enrollment=$this->db->query("SHOW COLUMNS FROM `{$this->table_name}`")->result();
//        $db_query_result_acc=$this->db->query("SHOW COLUMNS FROM ACCESORIO")->result();
//        $db_merge_result = array_merge((array)$db_query_result_enrollment,(array)$db_query_result_acc);
//    	foreach($db_merge_result as $db_field_type)
//    	{
//    		$type = explode("(",$db_field_type->Type);
//    		$db_type = $type[0];
//    		
//    		if(isset($type[1]))
//    		{
//    			if(substr($type[1],-1) == ')')
//    			{
//    				$length = substr($type[1],0,-1);
//    			}
//    			else
//    			{
//    				list($length) = explode(" ",$type[1]);
//    				$length = substr($length,0,-1);
//    			}
//    		}
//    		else 
//    		{
//    			$length = '';
//    		}
//    		$db_field_types[$db_field_type->Field]['db_max_length'] = $length;
//    		$db_field_types[$db_field_type->Field]['db_type'] = $db_type;
//    		$db_field_types[$db_field_type->Field]['db_null'] = $db_field_type->Null == 'YES' ? true : false;
//    		$db_field_types[$db_field_type->Field]['db_extra'] = $db_field_type->Extra;
//    	}
//
//    	$results_enrollment = $this->db->field_data($this->table_name);
//        $results_acc = $this->db->field_data("ACCESORIO");        
//        $results=array_merge( (array)$results_enrollment,(array)$results_acc);
//    	foreach($results as $num => $row)
//    	{
//            
//    		$row = (array)$row;
//    		$results[$num] = (object)( array_merge($row, $db_field_types[$row['name']])  );
//    	}
//    	
//    	return $results;
//    }
//    
    function get_stock()
    {        
        $id = 1;
        $query ="SELECT ACC_STOCK 
            FROM ACCESORIO 
            WHERE ACC_ID=".$id;
        $results = $this->db->query($query)->result();
        foreach ($results as $row)
        {
            return $row->ACC_STOCK;
        }
	return 0;        
    
    }
    
    function db_insert($post_array)
    {
        $MRA=array();
        
        $MRA['MAT_ID'] = $this->session->userdata('MAT_ID');
        $MRA['ACC_ID'] = $post_array['ACC_ID'];
        date_default_timezone_set('America/Bogota');
        $MRA['MRA_FECHAADQUISICION'] = date('Y-m-d H:i:s');
        $MRA['MRA_CANTIDAD'] = $post_array['MRA_CANTIDAD'];
        $MRA['MRA_ESTADOADQUISICIONACCESORIO'] = 'NP';
        $MRA['MRA_OBSERVACIONES'] = $post_array['MRA_OBSERVACIONES'];
        
    	$insert = $this->db->insert("MATRICULAREQUIEREACCESORIO",$MRA);
        if($insert)       return $this->db->insert_id();
    	return false;
    }
}

?>